extends Card

func init():
    att.atk = 8 #卡牌的攻击力
    att.maxHp = 8 #卡牌的生命值
    att.cry = 12 #卡牌的费用
    lv = 3 #卡牌的等级  2为蓝色 卓越  最高4 传说
    type = TYPE.CREATURE #卡牌类型
    camp = "m_hearthstone" #阵营
    name = "山岭巨人" #卡牌名称
    tab = "巨人" #卡牌的类别标签
    dec = "你每有一张其他手牌，该牌的法力值消耗便减少（1）点。" #卡牌的效果描述

# 手牌数目变化时检测
func _gConnect():
    getHero().hand.connect("onChangeNum",self,"handleChangeCry")

# 进场时需要将水晶还原为原来的费用
func _use(card,cell):
    att.cry = 12

func handleChangeCry(num):
    # 仅在手牌中水晶才会变化
    if self.deck == getHero().hand: 
        att.cry = 12 - num + 1
    else:
        att.cry = 12